package com.xyz.service;

import com.xyz.dto.EmContainerDto;
import com.xyz.dto.EmPipingDto;
import com.xyz.dto.SpecialPageAllDto;
import com.xyz.util.dto.DataResult;
import com.xyz.util.dto.LoginInfo;

public interface SpecialEmService {


    DataResult getEmPipingList(LoginInfo loginInfo, SpecialPageAllDto specialPageAllDto) throws Exception;

    DataResult insertEmPiping(LoginInfo loginInfo, EmPipingDto emPipingDto) throws Exception;

    DataResult updateEmPiping(LoginInfo loginInfo, EmPipingDto emPipingDto) throws Exception;

    DataResult getEmPipingById(LoginInfo loginInfo, String id) throws Exception;

    DataResult deleteEmPiping(LoginInfo loginInfo, String id) throws Exception;

    DataResult getEmContainerList(LoginInfo loginInfo, SpecialPageAllDto specialPageAllDto) throws Exception;

    DataResult insertEmContainer(LoginInfo loginInfo, EmContainerDto emContainerDto) throws Exception;

    DataResult updateEmContainer(LoginInfo loginInfo, EmContainerDto emContainerDto) throws Exception;

    DataResult getEmContainerById(LoginInfo loginInfo, String id) throws Exception;

    DataResult deleteEmContainer(LoginInfo loginInfo, String id) throws Exception;
}
